English Dictionary
◊ THINK OUT
think out
v : consider carefully and rationally; "Every detail has been
thought out"